/* basic styles */
h1, h2, h3, h4, h5 ,h6 { 
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

p, li {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
}

/* ul { 
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
*/

a { color: #006699; text-decoration: underline; }
a:visited { color: #006699; }
a:hover { color: #006699; text-decoration: underline; }

.smalltxt {
	font-size: 10px;
}

.smalltxt p {
	font-size: 10px;
}

.portaltxt p { font-size: 11px;}

.portaltxt a {	font-size: 10px;}

/* Styles for colours */

.whitetxt {
	font-size: 10px;
	color: #ffffff;
}


.greytxt {	color: #999999;}

.peopletxt { color: #FF6633;}

.abouttxt  {	color: #000099;}

.pedtxt { color: #0066FF;}

.fttxt {color: #CC3333;}

.pengtxt { color: #FF6600;}

.investortxt {	color: #993333;}

.mediatxt {	color: #006699;}

.communitytxt {	color: #006600;}

.searchintro {	color: #006699;}


/* left nav styles */

.leftmenu, .leftmenu a, .subleft, .subleft a, .subsubleft a { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.leftmenu2, .leftmenu2 a, .subleftend a { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.leftmenu a, .leftmenu a:visited { color: #000099; }
.leftmenu2 a, .leftmenu a:visited { color: #000099; }
.subleft a, .subleft a:visited	{ color: #0066CC; }
.subleftend a, .subleftend a:visited	{ color: #0066CC; }
.subsubleft a, .subleft a:visited	{ color: #0066CC; }

.leftmenu a:hover, .leftmenu2 a:hover	{ text-decoration: none; color: #000099;  }

.subleft a:hover, .subleftend a:hover, .subsubleft a:hover	{ text-decoration: none; color: #0066CC;  }


.leftmenu { margin-left: 8px; margin-right: 0px; margin-bottom: 3px; margin-top: 2px ; text-indent: -9px }
.leftmenu2  { margin-left: 8px; margin-right: 0px; margin-bottom: 3px; margin-top: 2px ; text-indent: -9px }
.subleftend  { margin-left: 18px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px ; text-indent: -9px }
.subleft { margin-left: 18px; margin-right: 0px; margin-bottom: 1px; margin-top: 0px ; text-indent: -9px }
.subsubleft { margin-left: 24px; margin-right: 0px; margin-bottom: 1px; margin-top: 0px ; text-indent: -9px }


/* right nav styles */

.rightmenu, .rightmenu a { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	font-weight: 400;
}


.rightmenu a, .rightmenu a:visited { color: #000099; font-size: 10px; }


.righttext1 p {
	color: #000099;
	font-size: 9px;
/*	font-size: 0.58em; */
}

.righttext1 a { text-decoration: none; color: #000099;}
.righttext1 a:visited { text-decoration: none; color: #000099;}
.righttext1 a:hover { text-decoration: underline; color: #000099;}

.righttext2 p {
	font-size: 11px;
}

.righttext2 a { text-decoration: underline; font-size: 10px;}
.righttext2 a:visited { text-decoration: underline;}
.righttext2 a:hover { text-decoration: underline;}

.righttext3 p {
	font-size: 11px;
}

.righttext3 a { text-decoration: underline; font-size: 10px;}
.righttext3 a:visited { text-decoration: underline;}
.righttext3 a:hover { text-decoration: underline;}



.righttext4 p {
	font-size: 11px;
}

.righttext4 a { text-decoration: underline; font-size: 10px;}
.righttext4 a:visited { text-decoration: underline;}
.righttext4 a:hover { text-decoration: underline;}

.righttext5 {
	font-size: 11px;
	color: #000099;
	font-weight: 400;
}

.righttext5 a { text-decoration: none; color: #000099;}
.righttext5 a:visited { text-decoration: none; color: #000099;}
.righttext5 a:hover { text-decoration: underline; color: #000099;}

.righttext5sub {
	font-size: 10px;
	font-weight: 400;
}

.righttext5sub b {
	color: #000099;
}

.righttext5sub a { text-decoration: none;}
.righttext5sub a:visited { text-decoration: none;}
.righttext5sub a:hover { text-decoration: underline;}

.righttext6 p {
	font-size: 10px;
}

.righttext6 a { text-decoration: underline;}
.righttext6 a:visited { text-decoration: underline;}
.righttext6 a:hover { text-decoration: underline;}

.righttext7 {
	font-size: 10px;
	font-weight: 400;
}

.righttext7 a { text-decoration: underline; color: #006699;}
.righttext7 a:visited { text-decoration: underline;	color: #006699;}
.righttext7 a:hover { text-decoration: underline; color: #006699;}

.righttext8 p {
	font-size: 11px;
}

.righttext8 a { text-decoration: underline; font-size: 10px;}
.righttext8 a:visited { text-decoration: underline;}
.righttext8 a:hover { text-decoration: underline;}

/* cookie trails styles */

.cookietrail, .cookietrail2 {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #006699;
	letter-spacing: normal;
	}

.cookietrail a, .cookietrail2 a {
	color: #006699;
	text-decoration: none;
}

.cookietrail2 {
	text-indent: 148px;
}

.botnav { color: #006699; font-size: 11px; }
.botnav a { text-decoration: none; }
.botnav a:visited { text-decoration: none; }
.botnav a:hover { text-decoration: underline; }

.touchtext p {
	font-size: 11px;
	color: #006699;
	line-height: 12pt;
}

.locationtxt p {
	font-size: 10px;
}


/* Site map nav styles */

.mapmenu, .mapmenu a, .submapmenu, .submapmenu a { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.mapmenu a:hover, .submapmenu a:hover	{ text-decoration: none;  }

.mapmenu a, .mapmenu a:visited { color: #000099; }
.submapmenu a, .submapmenu a:visited	{ color: #0066CC; }

.peoplemap, .peoplemap a, .peoplemap a:visited  { 
	color: #FF6633;
	text-decoration: none;
	font-weight: 400;
	font-size: 11px;
}

.peoplemap a:hover { color: #FF6633;}

.aboutmap, .aboutmap a, .aboutmap a:visited {
	color: #000099;
	text-decoration: none;
	font-weight: 400;
	font-size: 11px;
}
.aboutmap a:hover  {	color: #000099;}

.investormap, .investormap a, .investormap a:visited {	
	color: #993333;
	text-decoration: none;
	font-weight: 400;
	font-size: 11px;
}
.investormap a:hover {	color: #993333;}


.mediamap, .mediamap a, .mediamap a:visited {	
	color: #006699;
	text-decoration: none;
	font-weight: 400;
	font-size: 11px;
}
.mediamap a:hover {	color: #006699;}

.communitymap, .communitymap a, communitymap a:visited {	
	color: #006600;
	text-decoration: none;
	font-weight: 400;
	font-size: 11px;
}
.communitymap a:hover {	color: #006600;}
